Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit dca2a9282935d3dd251f2a1588daa41b5deee8c7


Parents : b1b3ff7
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Signature : T66BB85Valid, signed by author
Date : 2026-07-10T12:40:39+02:00

Prepare release

Changes
Diff

diff --git a/Changelog.md b/Changelog.md
index a5a6ff584..fd8ebae83 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,13 +1,12 @@
-### 2026-07-03: RNS 1.3.7
+### 2026-07-10: RNS 1.3.8
-This maintenance release improves announces propagation logic, and adds additional options for configuring announce propagation and interface behavior in transport mode.
+This release fixes various inconsistencies in link and hop-count related APIs.
**Changes**
-- Added `internal` interface mode
-- Added `recursive_prs` interface option
-- Added `announces_from_internal` interface option
-- Added new options to the manual
-- Improved and cleaned up announce propagation logic
+- Fixed inconsistent link traffic stats calculation
+- Fixed link hop-count metric only being available on initiator side
+- Fixed potential hop-count serialization error on transport
+- Updated `WeaveInterface` to support latest Weave firmware
**Verified Retrieval**
You can retrieve and verify this release over Reticulum using the built-in `rngit release` utility. To retrieve only the installation `.whl` package, and the release manifest for future updates, you can use:
@@ -37,6 +36,17 @@ rnid -i bc7291552be7a58f361522990465165c -V rns_*.rsm *.rsg
The `rnid` utility will then verify the signatures, and display whether they are valid. If the signature cannot be verified, the release has been tampered with and should be discarded.
+### 2026-07-03: RNS 1.3.7
+
+This maintenance release improves announces propagation logic, and adds additional options for configuring announce propagation and interface behavior in transport mode.
+
+**Changes**
+- Added `internal` interface mode
+- Added `recursive_prs` interface option
+- Added `announces_from_internal` interface option
+- Added new options to the manual
+- Improved and cleaned up announce propagation logic
+
### 2026-07-03: RNS 1.3.6
This release contained a bug in the local instance transport handling, and was superseded by version `1.3.7`.

diff --git a/docs/manual/.buildinfo b/docs/manual/.buildinfo
index 47cebb930..d17ed9bb6 100644
--- a/docs/manual/.buildinfo
+++ b/docs/manual/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 7bb2cb9af7043f608a692d14da7e45e4
+config: 5f1bb7356498498f06570848af4171af
tags: 645f666f9bcd5a90fca523b33c5a78b7

diff --git a/docs/manual/_static/documentation_options.js b/docs/manual/_static/documentation_options.js
index 50cb51fe2..c5fdf336a 100644
--- a/docs/manual/_static/documentation_options.js
+++ b/docs/manual/_static/documentation_options.js
@@ -1,5 +1,5 @@
const DOCUMENTATION_OPTIONS = {
- VERSION: '1.3.7',
+ VERSION: '1.3.8',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',

diff --git a/docs/manual/distributed.html b/docs/manual/distributed.html
index 033db1e22..e398a14b1 100644
--- a/docs/manual/distributed.html
+++ b/docs/manual/distributed.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Distributed Development - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Distributed Development - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -431,7 +431,7 @@
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/examples.html b/docs/manual/examples.html
index fc546b468..1330dd3a4 100644
--- a/docs/manual/examples.html
+++ b/docs/manual/examples.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Code Examples - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Code Examples - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -3648,7 +3648,7 @@
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/forhumans.html b/docs/manual/forhumans.html
index b3f0c1600..c27a10c33 100644
--- a/docs/manual/forhumans.html
+++ b/docs/manual/forhumans.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>An Explanation of Reticulum for Human Beings - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>An Explanation of Reticulum for Human Beings - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -296,7 +296,7 @@
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/genindex.html b/docs/manual/genindex.html
index 62056d2dc..bc723f8c1 100644
--- a/docs/manual/genindex.html
+++ b/docs/manual/genindex.html
@@ -5,7 +5,7 @@
<meta name="color-scheme" content="light dark"><link rel="index" title="Index" href="#"><link rel="search" title="Search" href="search.html">
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
- <!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 --><title>Index - Reticulum Network Stack 1.3.7 documentation</title>
+ <!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 --><title>Index - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -178,7 +178,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -202,7 +202,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -846,7 +846,7 @@
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/gettingstartedfast.html b/docs/manual/gettingstartedfast.html
index 6389089b7..fa830a2f8 100644
--- a/docs/manual/gettingstartedfast.html
+++ b/docs/manual/gettingstartedfast.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Getting Started Fast - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Getting Started Fast - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -776,7 +776,7 @@ section of this manual.</p>
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/git.html b/docs/manual/git.html
index 9571c73ba..a8e710136 100644
--- a/docs/manual/git.html
+++ b/docs/manual/git.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Git Over Reticulum - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Git Over Reticulum - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -1594,7 +1594,7 @@ done
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/hardware.html b/docs/manual/hardware.html
index b72357490..b7510d3a5 100644
--- a/docs/manual/hardware.html
+++ b/docs/manual/hardware.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Communications Hardware - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Communications Hardware - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -676,7 +676,7 @@ can be used with Reticulum. This includes virtual software modems such as
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/index.html b/docs/manual/index.html
index 04771fba0..7a7599bb5 100644
--- a/docs/manual/index.html
+++ b/docs/manual/index.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="#"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="#"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -719,7 +719,7 @@ to participate in the development of Reticulum itself.</p>
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/interfaces.html b/docs/manual/interfaces.html
index 4f4e781dc..64d91db18 100644
--- a/docs/manual/interfaces.html
+++ b/docs/manual/interfaces.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Configuring Interfaces - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Configuring Interfaces - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -1803,7 +1803,7 @@ interface basis under the relevant interface configuration section.</p>
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/license.html b/docs/manual/license.html
index 11ba51ff5..38579aac5 100644
--- a/docs/manual/license.html
+++ b/docs/manual/license.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Reticulum License - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Reticulum License - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -345,7 +345,7 @@ SOFTWARE.
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/networks.html b/docs/manual/networks.html
index 5388caa2c..c1ecc4681 100644
--- a/docs/manual/networks.html
+++ b/docs/manual/networks.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Building Networks - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Building Networks - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -664,7 +664,7 @@ differently than a mobile device roaming between radio cells.</p>
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/objects.inv b/docs/manual/objects.inv
index 67c39fdc6..af789273d 100644
Binary files a/docs/manual/objects.inv and b/docs/manual/objects.inv differ

diff --git a/docs/manual/reference.html b/docs/manual/reference.html
index 77aad93a5..22788be6f 100644
--- a/docs/manual/reference.html
+++ b/docs/manual/reference.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>API Reference - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>API Reference - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -2519,7 +2519,7 @@ will announce it.</p>
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/search.html b/docs/manual/search.html
index e68e38fc6..046e6fca5 100644
--- a/docs/manual/search.html
+++ b/docs/manual/search.html
@@ -8,7 +8,7 @@
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
<meta name="robots" content="noindex" />
-<title>Search - Reticulum Network Stack 1.3.7 documentation</title><link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
+<title>Search - Reticulum Network Stack 1.3.8 documentation</title><link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo-extensions.css?v=8dab3a3b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="#" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -304,7 +304,7 @@
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/software.html b/docs/manual/software.html
index 135c0030c..ac99037d0 100644
--- a/docs/manual/software.html
+++ b/docs/manual/software.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Programs Using Reticulum - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Programs Using Reticulum - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -513,7 +513,7 @@ plugin system for expandability.</p>
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/support.html b/docs/manual/support.html
index c3160530d..459743e9e 100644
--- a/docs/manual/support.html
+++ b/docs/manual/support.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Support Reticulum - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Support Reticulum - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -383,7 +383,7 @@ circumstances, so we rely on old-fashioned human feedback.</p>
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/understanding.html b/docs/manual/understanding.html
index ab0ccdbfe..e72e34da6 100644
--- a/docs/manual/understanding.html
+++ b/docs/manual/understanding.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Understanding Reticulum - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Understanding Reticulum - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -1118,7 +1118,7 @@ those risks are acceptable to you.</p>
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/using.html b/docs/manual/using.html
index bf7dea917..fb5fec5e5 100644
--- a/docs/manual/using.html
+++ b/docs/manual/using.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Using Reticulum on Your System - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Using Reticulum on Your System - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -1639,7 +1639,7 @@ systemctl --user enable rnsd.service
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/whatis.html b/docs/manual/whatis.html
index 18cfc11f1..98e508470 100644
--- a/docs/manual/whatis.html
+++ b/docs/manual/whatis.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>What is Reticulum? - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>What is Reticulum? - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -505,7 +505,7 @@ network, and vice versa.</p>
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>

diff --git a/docs/manual/zen.html b/docs/manual/zen.html
index 8c8f434ad..747741445 100644
--- a/docs/manual/zen.html
+++ b/docs/manual/zen.html
@@ -7,7 +7,7 @@
<link rel="prefetch" href="_static/rns_logo_512.png" as="image">
<!-- Generated with Sphinx 8.2.3 and Furo 2025.09.25.dev1 -->
- <title>Zen of Reticulum - Reticulum Network Stack 1.3.7 documentation</title>
+ <title>Zen of Reticulum - Reticulum Network Stack 1.3.8 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=d111a655" />
<link rel="stylesheet" type="text/css" href="_static/styles/furo.css?v=580074bf" />
<link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
@@ -180,7 +180,7 @@
</label>
</div>
<div class="header-center">
- <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.7 documentation</div></a>
+ <a href="index.html"><div class="brand">Reticulum Network Stack 1.3.8 documentation</div></a>
</div>
<div class="header-right">
<div class="theme-toggle-container theme-toggle-header">
@@ -204,7 +204,7 @@
<img class="sidebar-logo" src="_static/rns_logo_512.png" alt="Logo"/>
</div>
- <span class="sidebar-brand-text">Reticulum Network Stack 1.3.7 documentation</span>
+ <span class="sidebar-brand-text">Reticulum Network Stack 1.3.8 documentation</span>
</a><form class="sidebar-search-container" method="get" action="search.html" role="search">
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -677,7 +677,7 @@ Imagine a messaging app. You write it once. It works on a laptop connected to fi
</aside>
</div>
-</div><script src="_static/documentation_options.js?v=d4a0791e"></script>
+</div><script src="_static/documentation_options.js?v=3cbadadc"></script>
<script src="_static/doctools.js?v=9bcbadda"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/scripts/furo.js?v=46bd48cc"></script>


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────